@charset "utf-8";
/* CSS Document */

html,body,h1,h3,h2,h4,h5,h6,p,
dl,dt,dd,ul,li,ol,th,td,tr,form,input,textarea,legend,
select,fieldset,img,section,article,aside,header,nav,footer{
	margin:0; 
	padding:0;
}  
body{
	font-size:14px;
	font-family:PingFangSC-Medium;
	font-weight: 500;
	color:#585E77;
	overflow-x:hidden;
	overflow-y:hidden;
}
html,body{
	width:100%;
	height:100%;
}
a,
a:hover,
a:active,
a:visited,
a:link,
a:focus {
	color:#484751;
	text-decoration:none; 
	background: none;
	outline: none;
}
a:visited{ color:#666;}
a:hover,a:active { color:#ff8400;}

input,textarea{
	outline:none;
  background-repeat: no-repeat;
}
input[type="submit"],
input[type="reset"],
input[type="button"],
button {
  -webkit-appearance: none;
  outline: none;
}
/* 谷歌 */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none !important;
    appearance: none; 
}
/* 火狐 */
input[type="number"] {
    -moz-appearance:textfield;
}
/* 表单框中placeholder */
input:-ms-input-placeholder,textarea:-ms-input-placeholder {
	font-size:14px;
	font-family:PingFangSC-Regular;
	font-weight:400;
	color:rgba(255, 255, 255, 0.4);
}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {
	font-size:14px;
	font-family:PingFangSC-Regular;
	font-weight:400;
	color:rgba(255, 255, 255, 0.4);
}
input::-moz-placeholder,textarea::-moz-placeholder {
	font-size:14px;
	font-family:PingFangSC-Regular;
	font-weight:400;
	color:rgba(255, 255, 255, 0.4);
}
input::placeholder,textarea::placeholder {
	font-size:14px;
	font-family:PingFangSC-Regular;
	font-weight:400;
	color:rgba(255, 255, 255, 0.4);
}
input:-webkit-autofill,
textarea:-webkit-autofill,


img,a img{ display:block; border:none;}
em,i{font-style:normal;}

ul,ol,dl,li{list-style:none;}
b,h1,h2,h3,h4,h5,h6,caption,th,strong{font-weight:normal;}

audio,canvas,progress,video {
  display: inline-block;
}

.clear:after{
	content:"";
	clear:both;
	display:block;
	height:0;
	overflow:hidden;
	visibility:hidden;
}
.fl{
	float:left;
}
.fr{
	float:right;
}